<?php
/** @var \Laravel\Lumen\Routing\Router $router */

//如果你不想使用登录模块,可以将此路由组删除，如果你想使用用户登录模块,请将false改为true
true && $router->group(['prefix' => '/app/login', 'namespace' => 'AppHome\AuthManage', 'middleware'=>['checkApiSign']], function () use ($router) {
    //用户登录
    $router->post('/', 'LoginController@login');
    //用户注册
    $router->post('/register', 'LoginController@register');

    $router->group(['middleware' => ['apiAppTokenCheck']], function () use ($router) {
        //更新用户TOKEN
        $router->post('/update_token', 'LoginController@updateToken');
        //退出登录
        $router->post('/login_out', 'LoginController@loginOut');
        //获取当前用户信息
        $router->post('/get_user_info', 'LoginController@getUserInfo');
        //修改个人密码
        $router->post('/update_pwd', 'LoginController@updatePwd');
        //管理员重置个人密码
        $router->post('/reset_user_pwd', 'LoginController@resetUserPwd');
    });
});

//如果你需要使用签名功能，则请在该路由组下面进行路由添加，或者自行使用中间件checkApiSign
false && $router->group(['prefix' => '/app', 'middleware' => 'checkApiSign'], function () use ($router) {
});

//如果你需要使用签名功能并且要有登录权限，则请在该路由组下面进行路由添加，或者自行使用中间件checkApiSign
false && $router->group(['prefix' => '/app', 'middleware' => ['checkApiSign', 'apiAppTokenCheck']], function () use ($router) {
});